from  rest_framework.response import Response

class APIResponse(Response):
    def __init__(self,data=None, status=None,code=1,msg='成功',
                 result=None,headers=None, content_type=None,**kwargs):
        dic = {
            'code':code,
            'msg':msg
        }
        if result:
            dic['result']=result
        dic.update(kwargs)


            # 对象来调用对象的绑定方法，会自动传值
        super().__init__(data=dic, status=status, headers=headers, content_type=content_type)

            # 类来调用对象的绑定方法，这个方法就是一个普通函数，有几个参数就要传几个参数
            # Response.__init__(data=dic,status=status,headers=headers,content_type=content_type)


